home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / UTIL / MEMORY / VIRTUASRC / Bits / ToDo < prev   
Text File  |  1993-09-07  |  2KB  |  63 lines

  1. ToDo
  2. ====
  3.  
  4. Bugfix: problem with a program paging out on quit as virtual drops back into
  5. the supervisor prompt. Perhaps all the pages should be thrown away?? No, we
  6. can't do this because some commands alter task memory on purpose, and we
  7. mustn't throw away their results ... Example: gofer on exit
  8.  
  9. Implement -display and -ctrl
  10.  
  11. Get working with command line editors
  12.  
  13. More SWIs supported (never ending!)
  14.  
  15. OS_CLIs that start with the character "/", are specially treated, to allow
  16. the running of executable files that are bigger than the real WimpSlot that
  17. virtual posesses. Only need to do for Absolute filetypes? In which case can
  18. load at &8000, then execute at &8000 with *go &8000 ?
  19.                  
  20. Fix RISCOS 2 command parameter buglet
  21.  
  22. New command line parameters to indirect I/O to files. eg, -input <file>,
  23. -output <file>
  24.  
  25. Get (virtual) taskwindows starting from inside virtual taskwindows working
  26. instead of bombing out the machine - or at least exit nicely with an
  27. error!
  28.  
  29. Get rid of !VDump application and replace it with a modern 
  30. virtual task monitoring application that shows tasks - memory used,
  31. page statistics, etc, etc. also allows control of running virtual
  32. tasks (change -nice parameter, etc)
  33. This would also replace !StartTask which only works if you have the
  34. correct DDE modules anyway.
  35. Continuing problems with !StartTask and RO2 suggest that a whole new
  36. application would be a good idea too - the problems are really to do
  37. with the way that Acorn's FrontEnd module works, and cannot be fixed
  38. by us :-(
  39.  
  40. Outline spec for !VMonitor:
  41. ==========================
  42.  
  43. * display list of current virtual tasks in a window, with;
  44.     - task name
  45.     - time/date started
  46.     - state (paused, etc)
  47.     - total CPU time used
  48.     - current CPU usage (wimp timeslice, ala !Usage)
  49.     - priority level (-nice) 
  50.     - command executing
  51.     - physical RAM allocated
  52.     - virtual RAM allocated
  53.     - size of swap file
  54.     - swap activity (total page faults, average page faults/min)
  55.  
  56. * control virtual tasks (menu off above window), with;
  57.     - alter priority level
  58.     - pause/continue/quit
  59.  
  60. * startup new virtual tasks, with;
  61.     - all the features of !StartTask. ie, all *virtual parameters
  62.  
  63.